package behavioral.state;

public abstract class  CourseVideoState {
    protected CourseVideoContext courseVideoContext;

    public void setCourseVideoContext(CourseVideoContext courseVideoContext) {
        this.courseVideoContext = courseVideoContext;
    }

    // 4种状态
    public abstract void play();

    public abstract void speed();

    public abstract void pause();

    public abstract void stop();

}
